package persistent.prestige.module.ums.service.impl;

import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import persistent.prestige.module.ums.dao.UmsPermissionDao;
import persistent.prestige.module.ums.dao.UmsUserDao;
import persistent.prestige.module.ums.model.UmsPermission;
import persistent.prestige.module.ums.model.UmsUser;
import persistent.prestige.module.ums.service.UmsUserService;

/**
 * @Title: 
 * @Package persistent.prestige.modules.ums.service.impl
 * @Description: 
 * @author dingw prestigeding@126.com
 * @date 2015年7月15日 下午2:44:50
 * @version V1.0
 */
@Service("umsUserService")
public class UmsUserServiceImpl implements UmsUserService {
	
	@Autowired
	private UmsUserDao userDao;
	
	@Autowired
	private UmsPermissionDao permDao;

	@Override
	public UmsUser findById(Integer id) {
		// TODO Auto-generated method stub
//		Map params = new HashMap();
//		params.put("start", 0);
//		params.put("end", 1);
//		
//		params.put("userName", "dingw");
//		
//		params.put("createTimeForm", "2015-07-15 14:53:34");
//		
//		List<UmsUser> users = userDao.query(params);
//		
//		System.out.println(users == null || users.isEmpty() ? "没有查到" : "查到");
		
		
		List<UmsPermission> ps = permDao.query(null);
		
		System.err.println(ps);
		
//		UmsUser u = new UmsUser();
//		u.setUserName("houjb");
//		u.setMobile("18620852326");
//		u.setCreateTime(new Date(System.currentTimeMillis()));
//		u.setCreator("DBA");
//		u.setStatus("1");
//		
//		userDao.create(u);
//		
//		System.out.println("主键:=-======:" + u.getId());
		
		
		return userDao.find(id);
	}

}
